package org.lcc.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("exam_notification")
public class ExamNotification {
//    /**
//     * 通知的唯一标识符，使用数据库自增方式生成
//     * 和IdType.AUTO的含义
//     */
//    @TableId(type = IdType.AUTO)
//    private Integer notificationId;

    /**
     * 考试的唯一标识符，用于关联特定的考试通知
     *
     */
    private Integer examId;

    /**
     * 学生的唯一标识符，用于关联接收通知的学生
     *
     */
    private String studentId;

    /**
     * 通知的类型，描述了通知的种类或目的
     *
     */
    private String notificationType;

    /**
     * 通知的时间，记录了通知发出的具体时间
     *
     */
    private LocalDateTime notificationTime;

    /**
     * 通知的状态，通常用于表示通知是否已读或处理
     *
     */
    private Boolean status;
    // 通知的内容，用于描述通知的详细信息
    private String uniqueIdentifier;


}